Masteriyo\RestApi\Controllers\Version1\LessonReviewsController C

Total Complexity 120
Dependencies 9
Dependents 2
Total lines 1,236
Lines of code 785
Logical lines of code 241
Comment lines 316
Methods 23
Properties 5

Methods 23

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
C
35 29 76
masteriyo_get_lesson_reviews_and_replies()
B
39 15 70
create_item_permissions_check()
A
38 13 76
update_item_permissions_check()
A
43 10 51
register_routes()
A
34 1 138
delete_item_permissions_check()
A
47 7 40
get_item_schema()
S
36 1 111
get_items_permissions_check()
S
53 5 23
get_lesson_review_data()
S
47 4 33
get_objects()
S
55 5 18
get_items()
S
54 4 23
process_objects_collection()
S
57 4 17
get_object()
S
57 4 16
get_total_comments()
S
60 4 14
get_item_permissions_check()
S
57 3 18
restore_item()
S
58 3 15
prepare_object_for_response()
S
63 2 9
get_collection_params()
S
60 1 13
prepare_objects_query()
S
72 1 5
masteriyo_get_replies_of_lesson_reviews()
S
66 1 9
masteriyo_get_lesson_reviews()
S
74 1 4
check_item_permission()
S
82 1 3
__construct()
S
81 1 3